package com.gxuwz.attend.service.Impl;
import com.gxuwz.attend.dao.CourseDao;
import com.gxuwz.attend.entity.Course;
import com.gxuwz.attend.service.CourseService;

import java.util.List;

public class CourseServiceImpl implements CourseService {
    private CourseDao courseDao;

    public void setCourseDao(CourseDao courseDao) {
        this.courseDao = courseDao;
    }

    /**
     *添加课程数据
     * @param course
     */
    @Override
    public void insertCourse(Course course){
        courseDao.insertCourse(course);
    }

    /**
     * 删除课程数据
     * @param id
     */
    @Override
    public void deleteCourse(String id){
        courseDao.deleteCourse(id);
    }

    /**
     * 更新课程数据
     * @param course
     */
    @Override
    public void updateCourse(Course course){
        courseDao.updateCourse(course);
    }

    /**
     * 查询全部课程数据
     * @return
     */
    @Override
    public List<Course> queryCourses(){
        return courseDao.queryCourses();
    }

    /**
     * 模糊查询课程数据
     * @param course
     * @return
     */
    @Override
    public List<Course> queryCourse(Course course){
        return courseDao.queryCourse(course);
    }
}
